package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 收费站概览对象 station_map
 * 
 * @author ruoyi
 * @date 2025-04-30
 */
public class StationMap extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 收费站hex */
    private String stationHex;

    /** 7位收费站号 */
    @Excel(name = "7位收费站号")
    private String stationId;

    /** 国标收费站号 */
    @Excel(name = "国标收费站号")
    private String gbStationId;

    /** 站名 */
    @Excel(name = "站名")
    private String stationName;

    public void setStationHex(String stationHex) 
    {
        this.stationHex = stationHex;
    }

    public String getStationHex() 
    {
        return stationHex;
    }

    public void setStationId(String stationId) 
    {
        this.stationId = stationId;
    }

    public String getStationId() 
    {
        return stationId;
    }

    public void setGbStationId(String gbStationId) 
    {
        this.gbStationId = gbStationId;
    }

    public String getGbStationId() 
    {
        return gbStationId;
    }

    public void setStationName(String stationName) 
    {
        this.stationName = stationName;
    }

    public String getStationName() 
    {
        return stationName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stationHex", getStationHex())
            .append("stationId", getStationId())
            .append("gbStationId", getGbStationId())
            .append("stationName", getStationName())
            .toString();
    }
}
